package com.wxsoft.business.physic.pojo;

import java.util.Date;
import java.math.BigDecimal;

import org.springframework.format.annotation.DateTimeFormat;

import com.alibaba.fastjson.annotation.JSONField;

public class PsPhysicInDetail {
	private String id;
	private String department;
	private String physic_in_sort;
	private String inout_order_number;
	private String physic_type;
	private String physic_code;
	private String physic_std_code;
	private String physic_bar_code;
	private String physic_factory_code;
	private String physic_name_code;
	private String physic_name;
	private String mnemonic;
	private String physic_spec;
	private String physic_unit;
	private String physic_form;
	private String toxicology_property;
	private String material_property;
	private BigDecimal quantity;
	private BigDecimal in_price;
	private BigDecimal trade_price;
	private BigDecimal retail_price;
	private String storage_number;
	private String allocation;
	private String physic_batch_code;
	@JSONField (format="yyyy-MM-dd") 
	@DateTimeFormat(pattern = "yyyy-MM-dd" )
	private Date valid_period;
	private String handle;
	@JSONField (format="yyyy-MM-dd HH:mm:ss") 
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss" )
	private Date handle_date;
	private String account_sign;
	private String account_person;
	@JSONField (format="yyyy-MM-dd HH:mm:ss") 
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss" )
	private Date account_date;
	private BigDecimal tax_rate;
	private BigDecimal tax;

    public String  getId() {
        return id;
    }
    
    public void  setId(String id) {
        this.id = id;
    }
    
    public String  getDepartment() {
        return department;
    }
    
    public void  setDepartment(String department) {
        this.department = department;
    }
    
    public String  getPhysic_in_sort() {
        return physic_in_sort;
    }
    
    public void  setPhysic_in_sort(String physic_in_sort) {
        this.physic_in_sort = physic_in_sort;
    }
    
    public String  getInout_order_number() {
        return inout_order_number;
    }
    
    public void  setInout_order_number(String inout_order_number) {
        this.inout_order_number = inout_order_number;
    }
    
    public String  getPhysic_type() {
        return physic_type;
    }
    
    public void  setPhysic_type(String physic_type) {
        this.physic_type = physic_type;
    }
    
    public String  getPhysic_code() {
        return physic_code;
    }
    
    public void  setPhysic_code(String physic_code) {
        this.physic_code = physic_code;
    }
    
    public String  getPhysic_std_code() {
        return physic_std_code;
    }
    
    public void  setPhysic_std_code(String physic_std_code) {
        this.physic_std_code = physic_std_code;
    }
    
    public String  getPhysic_bar_code() {
        return physic_bar_code;
    }
    
    public void  setPhysic_bar_code(String physic_bar_code) {
        this.physic_bar_code = physic_bar_code;
    }
    
    public String  getPhysic_factory_code() {
        return physic_factory_code;
    }
    
    public void  setPhysic_factory_code(String physic_factory_code) {
        this.physic_factory_code = physic_factory_code;
    }
    
    public String  getPhysic_name_code() {
        return physic_name_code;
    }
    
    public void  setPhysic_name_code(String physic_name_code) {
        this.physic_name_code = physic_name_code;
    }
    
    public String  getPhysic_name() {
        return physic_name;
    }
    
    public void  setPhysic_name(String physic_name) {
        this.physic_name = physic_name;
    }
    
    public String  getMnemonic() {
        return mnemonic;
    }
    
    public void  setMnemonic(String mnemonic) {
        this.mnemonic = mnemonic;
    }
    
    public String  getPhysic_spec() {
        return physic_spec;
    }
    
    public void  setPhysic_spec(String physic_spec) {
        this.physic_spec = physic_spec;
    }
    
    public String  getPhysic_unit() {
        return physic_unit;
    }
    
    public void  setPhysic_unit(String physic_unit) {
        this.physic_unit = physic_unit;
    }
    
    public String  getPhysic_form() {
        return physic_form;
    }
    
    public void  setPhysic_form(String physic_form) {
        this.physic_form = physic_form;
    }
    
    public String  getToxicology_property() {
        return toxicology_property;
    }
    
    public void  setToxicology_property(String toxicology_property) {
        this.toxicology_property = toxicology_property;
    }
    
    public String  getMaterial_property() {
        return material_property;
    }
    
    public void  setMaterial_property(String material_property) {
        this.material_property = material_property;
    }
    
    public BigDecimal  getQuantity() {
        return quantity;
    }
    
    public void  setQuantity(BigDecimal quantity) {
        this.quantity = quantity;
    }
    
    public BigDecimal  getIn_price() {
        return in_price;
    }
    
    public void  setIn_price(BigDecimal in_price) {
        this.in_price = in_price;
    }
    
    public BigDecimal  getTrade_price() {
        return trade_price;
    }
    
    public void  setTrade_price(BigDecimal trade_price) {
        this.trade_price = trade_price;
    }
    
    public BigDecimal  getRetail_price() {
        return retail_price;
    }
    
    public void  setRetail_price(BigDecimal retail_price) {
        this.retail_price = retail_price;
    }
    
    public String  getStorage_number() {
        return storage_number;
    }
    
    public void  setStorage_number(String storage_number) {
        this.storage_number = storage_number;
    }
    
    public String  getAllocation() {
        return allocation;
    }
    
    public void  setAllocation(String allocation) {
        this.allocation = allocation;
    }
    
    public String  getPhysic_batch_code() {
        return physic_batch_code;
    }
    
    public void  setPhysic_batch_code(String physic_batch_code) {
        this.physic_batch_code = physic_batch_code;
    }
    
    public Date  getValid_period() {
        return valid_period;
    }
    
    public void  setValid_period(Date valid_period) {
        this.valid_period = valid_period;
    }
    
    public String  getHandle() {
        return handle;
    }
    
    public void  setHandle(String handle) {
        this.handle = handle;
    }
    
    public Date  getHandle_date() {
        return handle_date;
    }
    
    public void  setHandle_date(Date handle_date) {
        this.handle_date = handle_date;
    }
    
    public String  getAccount_sign() {
        return account_sign;
    }
    
    public void  setAccount_sign(String account_sign) {
        this.account_sign = account_sign;
    }
    
    public String  getAccount_person() {
        return account_person;
    }
    
    public void  setAccount_person(String account_person) {
        this.account_person = account_person;
    }
    
    public Date  getAccount_date() {
        return account_date;
    }
    
    public void  setAccount_date(Date account_date) {
        this.account_date = account_date;
    }
    
    public BigDecimal  getTax_rate() {
        return tax_rate;
    }
    
    public void  setTax_rate(BigDecimal tax_rate) {
        this.tax_rate = tax_rate;
    }
    
    public BigDecimal  getTax() {
        return tax;
    }
    
    public void  setTax(BigDecimal tax) {
        this.tax = tax;
    }
    
}